.0 Introduction 1.1 Disclaimer 2.0 Java 2.1 Sun Microsystems
نویسنده
چکیده
We examine basic garbage collection algorithms used in three commercially popular object oriented languages: Java, Smalltalk, and C++. We briefly discuss garbage collection in general, and the methods of garbage collection used in specific implementations of these languages.
منابع مشابه
Java on Handheld Devices — Comparing J2me Cdc to Java 1.1 and Java 2
The current trend is towards having Java applications run on handheld mobile devices. Sun Microsystems, Inc. has addressed this trend by specifying an edition, namely Java 2 Micro Edition (J2ME), of the Java environment for handheld devices. J2ME divides into two configurations: Connection Limited Device Configuration (CLCD) and Connected Device Configuration (CDC). This paper focuses on the la...
متن کاملA Comparative Study of Persistence Mechanisms for the Java(TM) Platform
Access to persistent data is a requirement for the majority of computer applications. The Java programming language and associated run-time environment provide excellent features for the construction of reliable and robust applications, but currently these do not extend to the domain of persistent data. Many mechanisms for managing persistent data have been proposed, some of which are now inclu...
متن کاملFreeTTS - A Performance Case Study
The JavaTM platform has a stigma of being a poor performer and has often been shunned as an environment for developing speech engines. We decided to better understand this stigma by writing a speech synthesis engine entirely in the Java programming language. Remarkably, we were able to get better performance from our engine than one using similar algorithms written in C. Our team, composed of t...
متن کاملThe Spotless System: Implementing a JavaTM System for the Palm Connected Organizer
The majority of recent Java implementations have been focused on speed. There are, however, a large number of consumer and industrial devices and embedded systems that would benefit from a small Java implementation supporting the full bytecode set and dynamic class loading. In this report we describe the design and implementation of the Spotless system, which is based on a new Java virtual mach...
متن کاملIntrospection of a JavaTM Virtual Machine under Simulation
Virtual machines are commonly used in commercially-significant systems, for example, Sun Microsystems’ Java and Microsoft’s .NET. The virtual machine offers many advantages to the system designer and administrator, but complicates the task of workload characterization: it presents an extra abstraction layer between the application and observed hardware effects. Understanding the behavior of the...
متن کامل